package com.bwf.override;

/**
 * @Version v1.0
 * @Description: TODO
 * @Author ZHANZHONGXIN
 * @Date 2022/5/10 11:12
 * @Copyright 博为峰
 */
public class Programmer extends Person {
    public Programmer() {
    }

    public Programmer(String name, int age) {
        super(name, age);
    }

    /*
      重写(override)
      1.子父类中的方法一样（方法名，参数签名（参数类型，参数个数，参数顺序），返回类型）
      2.子类重写的方法不能缩写父类方法的权限
      3.子类重写的方法不能抛出比父类更大的异常
     */
    @Override //注解
    public void work() {
        super.work();//调用父类的一般方法
        System.out.println("编程");
    }
}
